DirectSoap
Boolean
false
Purpose
Set the value of the DirectSoap parameter to true if you want to run your SOAP application to use the HTTP/1.1 communication protocol, which means that it does not require IIS to enable communication with other HTTP‑compliant applications (for example, SOAP clients, web browsers, reverse proxies, web servers, or Transport Layer Security (TLS) termination servers). Direct SOAP applications can receive HTTP requests directly from SOAP clients.
When the value of the DirectSoap parameter is false (or not present), it specifies that your SOAP applications will be run in legacy mode; that is, it will be receiving HTTP requests via IIS (and the jadehttp.dll ISAPI extension DLL); not the SOAP clients directly.
The DirectSoap parameter affects all SOAP web service applications on the node. However, you can specify the setting in the format <application-name>_DirectSoap to affect only that SOAP application; for example, to apply Direct SOAP to a SOAP application called MyApp, specify the following.
MyApp_DirectSoap=true
If you want only the application called SoapServer to run in Direct SOAP mode and all other SOAP applications on the same node to run in legacy mode, use the following Jade initialization file settings.
[WebOptions]
DirectSoap=false
SoapServer_DirectSoap=true
The application name is case‑sensitive, and Jade does not support spaces in application names.
For details about defining a SOAP service application, see "
2022.0.05 and higher